<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>RuLaw.NET: RuLaw.IApiCallerExtensions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">RuLaw.NET
   &#160;<span id="projectnumber">1.5.6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_ru_law_1_1_i_api_caller_extensions.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Properties</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_ru_law_1_1_i_api_caller_extensions-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">RuLaw.IApiCallerExtensions Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p> 
 <a href="class_ru_law_1_1_i_api_caller_extensions.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:acedc51d340a71eb863530cd045293d9a"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_law_branch.html">ILawBranch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#acedc51d340a71eb863530cd045293d9a">Branches</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:acedc51d340a71eb863530cd045293d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ccd5045cb790c7d277c7b3627211e05"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a9ccd5045cb790c7d277c7b3627211e05">Branches</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_law_branch.html">ILawBranch</a> &gt; branches)</td></tr>
<tr class="separator:a9ccd5045cb790c7d277c7b3627211e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a818881bd74049ebc04a95f5968a10fe1"><td class="memItemLeft" align="right" valign="top">static IRestResponse&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a818881bd74049ebc04a95f5968a10fe1">Call</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, string resource, object parameters=null, object headers=null)</td></tr>
<tr class="separator:a818881bd74049ebc04a95f5968a10fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf6fdf4a67a1a7c6a22913f883d5afb"><td class="memItemLeft" align="right" valign="top">static IRestResponse&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#adaf6fdf4a67a1a7c6a22913f883d5afb">Call&lt; T &gt;</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, string resource, object parameters=null, object headers=null)</td></tr>
<tr class="separator:adaf6fdf4a67a1a7c6a22913f883d5afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f0167a349f3a5648cca014d38967f00"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_committee.html">ICommittee</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a5f0167a349f3a5648cca014d38967f00">Committees</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:a5f0167a349f3a5648cca014d38967f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6dac5950fd22ac6bdc7741c53b0a7df"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#ac6dac5950fd22ac6bdc7741c53b0a7df">Committees</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_committee.html">ICommittee</a> &gt; committees)</td></tr>
<tr class="separator:ac6dac5950fd22ac6bdc7741c53b0a7df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3291c02e2ce29d4b47c4fb177814fe6"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_convocation.html">IConvocation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#ad3291c02e2ce29d4b47c4fb177814fe6">Convocations</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:ad3291c02e2ce29d4b47c4fb177814fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae62003fd06cbedc8958bc18f4f53b628"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#ae62003fd06cbedc8958bc18f4f53b628">Convocations</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_convocation.html">IConvocation</a> &gt; convocations)</td></tr>
<tr class="separator:ae62003fd06cbedc8958bc18f4f53b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cecff398f4045b7b96adc9b2c3f2d1a"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_deputy.html">IDeputy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a8cecff398f4045b7b96adc9b2c3f2d1a">Deputies</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_deputies_law_api_call.html">IDeputiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a8cecff398f4045b7b96adc9b2c3f2d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50d568ad71e80a363927c05d5b594735"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a50d568ad71e80a363927c05d5b594735">Deputies</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_deputy.html">IDeputy</a> &gt; deputies, Action&lt; <a class="el" href="interface_ru_law_1_1_i_deputies_law_api_call.html">IDeputiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a50d568ad71e80a363927c05d5b594735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cced25ad040e198683e41671993989e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_ru_law_1_1_i_deputy_info.html">IDeputyInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a1cced25ad040e198683e41671993989e">Deputy</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, long id)</td></tr>
<tr class="separator:a1cced25ad040e198683e41671993989e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf40a354574ed93550bece0211f67ab3"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#acf40a354574ed93550bece0211f67ab3">Deputy</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, long id, out <a class="el" href="interface_ru_law_1_1_i_deputy_info.html">IDeputyInfo</a> deputy)</td></tr>
<tr class="separator:acf40a354574ed93550bece0211f67ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72d53aef74a06266cf61544b8fb00a0"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#ae72d53aef74a06266cf61544b8fb00a0">FederalAuthorities</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:ae72d53aef74a06266cf61544b8fb00a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91e6f1588afff3ca2627f9c20ffedbc0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a91e6f1588afff3ca2627f9c20ffedbc0">FederalAuthorities</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt; authorities, Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a91e6f1588afff3ca2627f9c20ffedbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3849a38a52c4429681aa4c4cc410894f"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_instance.html">IInstance</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a3849a38a52c4429681aa4c4cc410894f">Instances</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_instances_law_api_call.html">IInstancesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a3849a38a52c4429681aa4c4cc410894f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0cbcbb2952db842d60234a6458ff17"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#aac0cbcbb2952db842d60234a6458ff17">Instances</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_instance.html">IInstance</a> &gt; instances, Action&lt; <a class="el" href="interface_ru_law_1_1_i_instances_law_api_call.html">IInstancesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:aac0cbcbb2952db842d60234a6458ff17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9240de611de9798f6d4ca2ea3d07c50c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_ru_law_1_1_i_laws_search_result.html">ILawsSearchResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a9240de611de9798f6d4ca2ea3d07c50c">Laws</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_laws_law_api_call.html">ILawsLawApiCall</a> &gt; call)</td></tr>
<tr class="separator:a9240de611de9798f6d4ca2ea3d07c50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab1a9eeaacdd50191644ad86ace41a5c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#aab1a9eeaacdd50191644ad86ace41a5c">Laws</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_laws_law_api_call.html">ILawsLawApiCall</a> &gt; call, out <a class="el" href="interface_ru_law_1_1_i_laws_search_result.html">ILawsSearchResult</a> result)</td></tr>
<tr class="separator:aab1a9eeaacdd50191644ad86ace41a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa776f60894eab2cb18c90799433d91fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_ru_law_1_1_i_questions_search_result.html">IQuestionsSearchResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#aa776f60894eab2cb18c90799433d91fd">Questions</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_questions_law_api_call.html">IQuestionsLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:aa776f60894eab2cb18c90799433d91fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b3939ad75787f570446eb70132514e1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a8b3939ad75787f570446eb70132514e1">Questions</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out <a class="el" href="interface_ru_law_1_1_i_questions_search_result.html">IQuestionsSearchResult</a> result, Action&lt; <a class="el" href="interface_ru_law_1_1_i_questions_law_api_call.html">IQuestionsLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a8b3939ad75787f570446eb70132514e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b8d8c51bcc2220d650a2779fdc651c"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a11b8d8c51bcc2220d650a2779fdc651c">RegionalAuthorities</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a11b8d8c51bcc2220d650a2779fdc651c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9702795de4314753eeee717202a2fd64"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a9702795de4314753eeee717202a2fd64">RegionalAuthorities</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt; authorities, Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt; call=null)</td></tr>
<tr class="separator:a9702795de4314753eeee717202a2fd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe53e25844830611237dcf2278e0c5a9"><td class="memItemLeft" align="right" valign="top">static IEnumerable<br class="typebreak" />
&lt; <a class="el" href="interface_ru_law_1_1_i_deputy_request.html">IDeputyRequest</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#afe53e25844830611237dcf2278e0c5a9">Requests</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:afe53e25844830611237dcf2278e0c5a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d61c6b58f57a3da5fc20151b19d622d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a3d61c6b58f57a3da5fc20151b19d622d">Requests</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_deputy_request.html">IDeputyRequest</a> &gt; requests)</td></tr>
<tr class="separator:a3d61c6b58f57a3da5fc20151b19d622d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad886ca8b6136c8a4d50d00ec9e5e44ee"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_phase_stage.html">IPhaseStage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#ad886ca8b6136c8a4d50d00ec9e5e44ee">Stages</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:ad886ca8b6136c8a4d50d00ec9e5e44ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa976c67117ce3e9b05861f0478a62cbc"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#aa976c67117ce3e9b05861f0478a62cbc">Stages</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_phase_stage.html">IPhaseStage</a> &gt; stages)</td></tr>
<tr class="separator:aa976c67117ce3e9b05861f0478a62cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf43ac0eddc841f28176ba2ab065108"><td class="memItemLeft" align="right" valign="top">static IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_topic.html">ITopic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#adaf43ac0eddc841f28176ba2ab065108">Topics</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:adaf43ac0eddc841f28176ba2ab065108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb70bbe89da8a1758b879def80826025"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#acb70bbe89da8a1758b879def80826025">Topics</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller, out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_topic.html">ITopic</a> &gt; topics)</td></tr>
<tr class="separator:acb70bbe89da8a1758b879def80826025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4463cd39371b9b421fefe963c23000e4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_ru_law_1_1_i_transcripts_api_caller.html">ITranscriptsApiCaller</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a4463cd39371b9b421fefe963c23000e4">Transcripts</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:a4463cd39371b9b421fefe963c23000e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d9a101ed880ea4b23c5fa474cec1cc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_ru_law_1_1_i_votes_api_caller.html">IVotesApiCaller</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#af1d9a101ed880ea4b23c5fa474cec1cc">Votes</a> (this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a> caller)</td></tr>
<tr class="separator:af1d9a101ed880ea4b23c5fa474cec1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Set of extension methods for interface <a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html">IApiCallerExtensions</a>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a></dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="acedc51d340a71eb863530cd045293d9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_law_branch.html">ILawBranch</a>&gt; RuLaw.IApiCallerExtensions.Branches </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of laws branches.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of laws branches.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-otrasley-zakonodatelstva</dd></dl>

</div>
</div>
<a class="anchor" id="a9ccd5045cb790c7d277c7b3627211e05"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Branches </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_law_branch.html">ILawBranch</a> &gt;&#160;</td>
          <td class="paramname"><em>branches</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of laws branches.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">branches</td><td>Collection of laws branches.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>branches</em>  output parameter contains list of law branches, or <code>false</code> if call failed and <em>branches</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-otrasley-zakonodatelstva</dd></dl>

</div>
</div>
<a class="anchor" id="a818881bd74049ebc04a95f5968a10fe1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IRestResponse RuLaw.IApiCallerExtensions.Call </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>resource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>parameters</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>headers</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Makes a remote call to Russian State Duma REST web service and returns it's response.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">resource</td><td>Relative URL of web resource to be used. Base endpoint URL is predefined by implentation.</td></tr>
    <tr><td class="paramname">parameters</td><td>Object whose public properties represent query parameters names/values.</td></tr>
    <tr><td class="paramname">headers</td><td>Object whose public properties represent HTTP headers names/values.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Response from REST web service.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If either <em>caller</em>  or <em>resource</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname">ArgumentException</td><td>If <em>resource</em>  is string.Empty string.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adaf6fdf4a67a1a7c6a22913f883d5afb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IRestResponse&lt;T&gt; <a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html#a818881bd74049ebc04a95f5968a10fe1">RuLaw.IApiCallerExtensions.Call</a>&lt; T &gt; </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>resource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>parameters</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>headers</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Makes a remote call to Russian State Duma REST web service and returns deserialized generic response.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">T</td><td>Type of object that is created from web service's response.</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">resource</td><td>Relative URL of web resource to be used. Base endpoint URL is predefined by implentation.</td></tr>
    <tr><td class="paramname">parameters</td><td>Object whose public properties represent query parameters names/values.</td></tr>
    <tr><td class="paramname">headers</td><td>Object whose public properties represent HTTP headers names/values.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Generic response from REST web service.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If either <em>caller</em>  or <em>resource</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname">ArgumentException</td><td>If <em>resource</em>  is string.Empty string.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new()</em></td><td>&#160;</td></tr>
</table>
</dl>
</div>

</div>
</div>
<a class="anchor" id="a5f0167a349f3a5648cca014d38967f00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_committee.html">ICommittee</a>&gt; RuLaw.IApiCallerExtensions.Committees </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of committees.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of committees.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-komitetov</dd></dl>

</div>
</div>
<a class="anchor" id="ac6dac5950fd22ac6bdc7741c53b0a7df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Committees </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_committee.html">ICommittee</a> &gt;&#160;</td>
          <td class="paramname"><em>committees</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of committees.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">committees</td><td>Collection of committees.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>committees</em>  output parameter contains list of committees, or <code>false</code> if call failed and <em>committees</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-komitetov</dd></dl>

</div>
</div>
<a class="anchor" id="ad3291c02e2ce29d4b47c4fb177814fe6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_convocation.html">IConvocation</a>&gt; RuLaw.IApiCallerExtensions.Convocations </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of State Duma's convocations and sessions.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of convocations.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-sozivov-i-sessiy</dd></dl>

</div>
</div>
<a class="anchor" id="ae62003fd06cbedc8958bc18f4f53b628"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Convocations </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_convocation.html">IConvocation</a> &gt;&#160;</td>
          <td class="paramname"><em>convocations</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of State Duma's convocations and sessions.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">convocations</td><td>Collection of convocations.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>convocations</em>  output parameter contains list of convocations, or <code>false</code> if call failed and <em>convocations</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-sozivov-i-sessiy</dd></dl>

</div>
</div>
<a class="anchor" id="a8cecff398f4045b7b96adc9b2c3f2d1a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_deputy.html">IDeputy</a>&gt; RuLaw.IApiCallerExtensions.Deputies </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_deputies_law_api_call.html">IDeputiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of deputies of the State Duma and members of the Federation Council.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of deputies.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-deputatov-gd-i-chlenov-sf</dd></dl>

</div>
</div>
<a class="anchor" id="a50d568ad71e80a363927c05d5b594735"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Deputies </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_deputy.html">IDeputy</a> &gt;&#160;</td>
          <td class="paramname"><em>deputies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_deputies_law_api_call.html">IDeputiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of deputies of the State Duma and members of the Federation Council.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">deputies</td><td>Collection of deputies.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>deputies</em>  output parameter contains list of deputies, or <code>false</code> if call failed and <em>deputies</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-deputatov-gd-i-chlenov-sf</dd></dl>

</div>
</div>
<a class="anchor" id="a1cced25ad040e198683e41671993989e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="interface_ru_law_1_1_i_deputy_info.html">IDeputyInfo</a> RuLaw.IApiCallerExtensions.Deputy </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns detailed information about specific deputy of the State Duma.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">id</td><td>Identifier of deputy.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Detailed deputy information.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/svedeniya-o-deputate</dd></dl>

</div>
</div>
<a class="anchor" id="acf40a354574ed93550bece0211f67ab3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Deputy </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out <a class="el" href="interface_ru_law_1_1_i_deputy_info.html">IDeputyInfo</a>&#160;</td>
          <td class="paramname"><em>deputy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns detailed information about specific deputy of the State Duma.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">id</td><td>Identifier of deputy.</td></tr>
    <tr><td class="paramname">deputy</td><td>Detailed deputy information.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>deputy</em>  output parameter contains deputy information, or <code>false</code> if call failed and <em>deputy</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/svedeniya-o-deputate</dd></dl>

</div>
</div>
<a class="anchor" id="ae72d53aef74a06266cf61544b8fb00a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a>&gt; RuLaw.IApiCallerExtensions.FederalAuthorities </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of federal law authorities.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of authorities.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-federalnih-organov-vlasti</dd></dl>

</div>
</div>
<a class="anchor" id="a91e6f1588afff3ca2627f9c20ffedbc0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.FederalAuthorities </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt;&#160;</td>
          <td class="paramname"><em>authorities</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of federal law authorities.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">authorities</td><td>Collection of authorities.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>authorities</em>  output parameter contains list of federal authorities, or <code>false</code> if call failed and <em>authorities</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-federalnih-organov-vlasti</dd></dl>

</div>
</div>
<a class="anchor" id="a3849a38a52c4429681aa4c4cc410894f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_instance.html">IInstance</a>&gt; RuLaw.IApiCallerExtensions.Instances </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_instances_law_api_call.html">IInstancesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of instances.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of instances.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-instantsiy-rassmotreniya</dd></dl>

</div>
</div>
<a class="anchor" id="aac0cbcbb2952db842d60234a6458ff17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Instances </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_instance.html">IInstance</a> &gt;&#160;</td>
          <td class="paramname"><em>instances</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_instances_law_api_call.html">IInstancesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of instances.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">instances</td><td>Collection of instances.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>instances</em>  output parameter contains list of instances, or <code>false</code> if call failed and <em>instances</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-instantsiy-rassmotreniya</dd></dl>

</div>
</div>
<a class="anchor" id="a9240de611de9798f6d4ca2ea3d07c50c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="interface_ru_law_1_1_i_laws_search_result.html">ILawsSearchResult</a> RuLaw.IApiCallerExtensions.Laws </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_laws_law_api_call.html">ILawsLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of found laws. Response contains records of laws as well as latest events for each of the law.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Laws search result.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If either <em>caller</em>  or <em>call</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/poisk-po-zakonoproektam</dd></dl>

</div>
</div>
<a class="anchor" id="aab1a9eeaacdd50191644ad86ace41a5c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Laws </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_laws_law_api_call.html">ILawsLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out <a class="el" href="interface_ru_law_1_1_i_laws_search_result.html">ILawsSearchResult</a>&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of found laws. Response contains records of laws as well as latest events for each of the law.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure parameters of request.</td></tr>
    <tr><td class="paramname">result</td><td>Laws search result.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>result</em>  output parameter contains result of laws search, or <code>false</code> if call failed and <em>result</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If either <em>caller</em>  or <em>call</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/poisk-po-zakonoproektam</dd></dl>

</div>
</div>
<a class="anchor" id="aa776f60894eab2cb18c90799433d91fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="interface_ru_law_1_1_i_questions_search_result.html">IQuestionsSearchResult</a> RuLaw.IApiCallerExtensions.Questions </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_questions_law_api_call.html">IQuestionsLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of questions of the meetings agend of the State Duma.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Questions search result.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/voprosi-zasedaniy-gosudarstvennoy-dumi</dd></dl>

</div>
</div>
<a class="anchor" id="a8b3939ad75787f570446eb70132514e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Questions </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out <a class="el" href="interface_ru_law_1_1_i_questions_search_result.html">IQuestionsSearchResult</a>&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_questions_law_api_call.html">IQuestionsLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of questions of the meetings agend of the State Duma.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">result</td><td>Questions search result.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>result</em>  output parameter contains questions search result, or <code>false</code> if call failed and <em>result</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/voprosi-zasedaniy-gosudarstvennoy-dumi</dd></dl>

</div>
</div>
<a class="anchor" id="a11b8d8c51bcc2220d650a2779fdc651c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a>&gt; RuLaw.IApiCallerExtensions.RegionalAuthorities </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of regional law authorities.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of authorities.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-regionalnih-organov-vlasti</dd></dl>

</div>
</div>
<a class="anchor" id="a9702795de4314753eeee717202a2fd64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.RegionalAuthorities </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_authority.html">IAuthority</a> &gt;&#160;</td>
          <td class="paramname"><em>authorities</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&lt; <a class="el" href="interface_ru_law_1_1_i_authorities_law_api_call.html">IAuthoritiesLawApiCall</a> &gt;&#160;</td>
          <td class="paramname"><em>call</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of regional law authorities.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">authorities</td><td>Collection of authorities.</td></tr>
    <tr><td class="paramname">call</td><td>Delegate to configure additional parameters of request.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>authorities</em>  output parameter contains list of regional authorities, or <code>false</code> if call failed and <em>authorities</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-regionalnih-organov-vlasti</dd></dl>

</div>
</div>
<a class="anchor" id="afe53e25844830611237dcf2278e0c5a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_deputy_request.html">IDeputyRequest</a>&gt; RuLaw.IApiCallerExtensions.Requests </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of deputies requests.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of requests.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/deputatskie-zaprosi</dd></dl>

</div>
</div>
<a class="anchor" id="a3d61c6b58f57a3da5fc20151b19d622d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Requests </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_deputy_request.html">IDeputyRequest</a> &gt;&#160;</td>
          <td class="paramname"><em>requests</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of deputies requests.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">requests</td><td>Collection of requests.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>requests</em>  output parameter contains list of deputies requests, or <code>false</code> if call failed and <em>requests</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/deputatskie-zaprosi</dd></dl>

</div>
</div>
<a class="anchor" id="ad886ca8b6136c8a4d50d00ec9e5e44ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_phase_stage.html">IPhaseStage</a>&gt; RuLaw.IApiCallerExtensions.Stages </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of laws review stages.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of stages.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-stadiy-rassmotreniya</dd></dl>

</div>
</div>
<a class="anchor" id="aa976c67117ce3e9b05861f0478a62cbc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Stages </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_phase_stage.html">IPhaseStage</a> &gt;&#160;</td>
          <td class="paramname"><em>stages</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of laws review stages.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">stages</td><td>Collection of stages.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>stages</em>  output parameter contains list of stages, or <code>false</code> if call failed and <em>stages</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-stadiy-rassmotreniya</dd></dl>

</div>
</div>
<a class="anchor" id="adaf43ac0eddc841f28176ba2ab065108"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static IEnumerable&lt;<a class="el" href="interface_ru_law_1_1_i_topic.html">ITopic</a>&gt; RuLaw.IApiCallerExtensions.Topics </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of topics (subject units).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Collection of topics.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
    <tr><td class="paramname"><a class="el" href="class_ru_law_1_1_ru_law_exception.html">RuLawException</a></td><td>If there was an error during processing of web request, or if request was considered as invalid.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-tematicheskih-blokov</dd></dl>

</div>
</div>
<a class="anchor" id="acb70bbe89da8a1758b879def80826025"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool RuLaw.IApiCallerExtensions.Topics </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out IEnumerable&lt; <a class="el" href="interface_ru_law_1_1_i_topic.html">ITopic</a> &gt;&#160;</td>
          <td class="paramname"><em>topics</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns list of topics (subject units).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
    <tr><td class="paramname">topics</td><td>Collection of topics.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if call was successful and <em>topics</em>  output parameter contains list of topics, or <code>false</code> if call failed and <em>topics</em>  output parameter is a <code>null</code> reference.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>http://api.duma.gov.ru/pages/dokumentatsiya/spisok-tematicheskih-blokov</dd></dl>

</div>
</div>
<a class="anchor" id="a4463cd39371b9b421fefe963c23000e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="interface_ru_law_1_1_i_transcripts_api_caller.html">ITranscriptsApiCaller</a> RuLaw.IApiCallerExtensions.Transcripts </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns API caller object to search for transcript.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Transcripts API caller.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af1d9a101ed880ea4b23c5fa474cec1cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="interface_ru_law_1_1_i_votes_api_caller.html">IVotesApiCaller</a> RuLaw.IApiCallerExtensions.Votes </td>
          <td>(</td>
          <td class="paramtype">this <a class="el" href="interface_ru_law_1_1_i_api_caller.html">IApiCaller</a>&#160;</td>
          <td class="paramname"><em>caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns API caller object to search for votes/votings.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">caller</td><td>API caller instance to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Votes API caller.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>caller</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_ru_law.html">RuLaw</a></li><li class="navelem"><a class="el" href="class_ru_law_1_1_i_api_caller_extensions.html">IApiCallerExtensions</a></li>
    <li class="footer">Generated on Wed Aug 6 2014 01:33:32 for RuLaw.NET by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.7 </li>
  </ul>
</div>
</body>
</html>
